package com.zjsd.sqeybusiness.mapper;

import java.util.List;
import com.zjsd.sqeybusiness.domain.Rechargeinfo;

/**
 * 会员充值信息Mapper接口
 * 
 * @author Zheng
 * @date 2025-03-10
 */
public interface RechargeinfoMapper 
{
    /**
     * 查询会员充值信息
     * 
     * @param rechargeid 会员充值信息ID
     * @return 会员充值信息
     */
    public Rechargeinfo selectRechargeinfoById(Long rechargeid);

    /**
     * 查询会员充值信息列表
     * 
     * @param rechargeinfo 会员充值信息
     * @return 会员充值信息集合
     */
    public List<Rechargeinfo> selectRechargeinfoList(Rechargeinfo rechargeinfo);

    /**
     * 新增会员充值信息
     * 
     * @param rechargeinfo 会员充值信息
     * @return 结果
     */
    public int insertRechargeinfo(Rechargeinfo rechargeinfo);

    /**
     * 修改会员充值信息
     * 
     * @param rechargeinfo 会员充值信息
     * @return 结果
     */
    public int updateRechargeinfo(Rechargeinfo rechargeinfo);

    /**
     * 删除会员充值信息
     * 
     * @param rechargeid 会员充值信息ID
     * @return 结果
     */
    public int deleteRechargeinfoById(Long rechargeid);

    /**
     * 批量删除会员充值信息
     * 
     * @param rechargeids 需要删除的数据ID
     * @return 结果
     */
    public int deleteRechargeinfoByIds(Long[] rechargeids);
}
